package cn.hicard.risk.entity;

import java.util.Date;

/**
 * BdCardbin entity. @author MyEclipse Persistence Tools
 */

public class BdCardbin implements java.io.Serializable {

	/**
	 * 
	 */
	private static final long serialVersionUID = 2819023134040411266L;
	// Fields
	private Integer cardbinSeq;
	private String issueData;
	private String cardType;
	private String bankName;
	private String cardFunc;
	private String bankInstCode;
	private String cardName;
	private String trkFlag;
	private Integer trk1Startpos;
	private Integer trk1Len;
	private Integer trk2Startpos;
	private Integer trk2Len;
	private Integer trk3Startpos;
	private Integer trk3Len;
	private Integer acctStartpos;
	private Integer acctLen;
	private String acctAcct;
	private Integer acctTrkno;
	private Integer issueStartpos;
	private Integer issueLen;
	private Integer issueTrkno;
	private Date cardbinDate;
	private String cardbinVer;

	// Constructors

	/** default constructor */
	public BdCardbin() {
	}

	/** minimal constructor */
	public BdCardbin(Integer cardbinSeq) {
		this.cardbinSeq = cardbinSeq;
	}

	/** full constructor */
	public BdCardbin(Integer cardbinSeq, String issueData, String cardType,
			String bankName, String cardFunc, String bankInstCode,
			String cardName, String trkFlag, Integer trk1Startpos,
			Integer trk1Len, Integer trk2Startpos, Integer trk2Len,
			Integer trk3Startpos, Integer trk3Len, Integer acctStartpos,
			Integer acctLen, String acctAcct, Integer acctTrkno,
			Integer issueStartpos, Integer issueLen, Integer issueTrkno,
			Date cardbinDate, String cardbinVer) {
		this.cardbinSeq = cardbinSeq;
		this.issueData = issueData;
		this.cardType = cardType;
		this.bankName = bankName;
		this.cardFunc = cardFunc;
		this.bankInstCode = bankInstCode;
		this.cardName = cardName;
		this.trkFlag = trkFlag;
		this.trk1Startpos = trk1Startpos;
		this.trk1Len = trk1Len;
		this.trk2Startpos = trk2Startpos;
		this.trk2Len = trk2Len;
		this.trk3Startpos = trk3Startpos;
		this.trk3Len = trk3Len;
		this.acctStartpos = acctStartpos;
		this.acctLen = acctLen;
		this.acctAcct = acctAcct;
		this.acctTrkno = acctTrkno;
		this.issueStartpos = issueStartpos;
		this.issueLen = issueLen;
		this.issueTrkno = issueTrkno;
		this.cardbinDate = cardbinDate;
		this.cardbinVer = cardbinVer;
	}

	// Property accessors

	public Integer getCardbinSeq() {
		return this.cardbinSeq;
	}

	public void setCardbinSeq(Integer cardbinSeq) {
		this.cardbinSeq = cardbinSeq;
	}

	public String getIssueData() {
		return this.issueData;
	}

	public void setIssueData(String issueData) {
		this.issueData = issueData;
	}

	public String getCardType() {
		return this.cardType;
	}

	public void setCardType(String cardType) {
		this.cardType = cardType;
	}

	public String getBankName() {
		return this.bankName;
	}

	public void setBankName(String bankName) {
		this.bankName = bankName;
	}

	public String getCardFunc() {
		return this.cardFunc;
	}

	public void setCardFunc(String cardFunc) {
		this.cardFunc = cardFunc;
	}

	public String getBankInstCode() {
		return this.bankInstCode;
	}

	public void setBankInstCode(String bankInstCode) {
		this.bankInstCode = bankInstCode;
	}

	public String getCardName() {
		return this.cardName;
	}

	public void setCardName(String cardName) {
		this.cardName = cardName;
	}

	public String getTrkFlag() {
		return this.trkFlag;
	}

	public void setTrkFlag(String trkFlag) {
		this.trkFlag = trkFlag;
	}

	public Integer getTrk1Startpos() {
		return this.trk1Startpos;
	}

	public void setTrk1Startpos(Integer trk1Startpos) {
		this.trk1Startpos = trk1Startpos;
	}

	public Integer getTrk1Len() {
		return this.trk1Len;
	}

	public void setTrk1Len(Integer trk1Len) {
		this.trk1Len = trk1Len;
	}

	public Integer getTrk2Startpos() {
		return this.trk2Startpos;
	}

	public void setTrk2Startpos(Integer trk2Startpos) {
		this.trk2Startpos = trk2Startpos;
	}

	public Integer getTrk2Len() {
		return this.trk2Len;
	}

	public void setTrk2Len(Integer trk2Len) {
		this.trk2Len = trk2Len;
	}

	public Integer getTrk3Startpos() {
		return this.trk3Startpos;
	}

	public void setTrk3Startpos(Integer trk3Startpos) {
		this.trk3Startpos = trk3Startpos;
	}

	public Integer getTrk3Len() {
		return this.trk3Len;
	}

	public void setTrk3Len(Integer trk3Len) {
		this.trk3Len = trk3Len;
	}

	public Integer getAcctStartpos() {
		return this.acctStartpos;
	}

	public void setAcctStartpos(Integer acctStartpos) {
		this.acctStartpos = acctStartpos;
	}

	public Integer getAcctLen() {
		return this.acctLen;
	}

	public void setAcctLen(Integer acctLen) {
		this.acctLen = acctLen;
	}

	public String getAcctAcct() {
		return this.acctAcct;
	}

	public void setAcctAcct(String acctAcct) {
		this.acctAcct = acctAcct;
	}

	public Integer getAcctTrkno() {
		return this.acctTrkno;
	}

	public void setAcctTrkno(Integer acctTrkno) {
		this.acctTrkno = acctTrkno;
	}

	public Integer getIssueStartpos() {
		return this.issueStartpos;
	}

	public void setIssueStartpos(Integer issueStartpos) {
		this.issueStartpos = issueStartpos;
	}

	public Integer getIssueLen() {
		return this.issueLen;
	}

	public void setIssueLen(Integer issueLen) {
		this.issueLen = issueLen;
	}

	public Integer getIssueTrkno() {
		return this.issueTrkno;
	}

	public void setIssueTrkno(Integer issueTrkno) {
		this.issueTrkno = issueTrkno;
	}

	public Date getCardbinDate() {
		return this.cardbinDate;
	}

	public void setCardbinDate(Date cardbinDate) {
		this.cardbinDate = cardbinDate;
	}

	public String getCardbinVer() {
		return this.cardbinVer;
	}

	public void setCardbinVer(String cardbinVer) {
		this.cardbinVer = cardbinVer;
	}

}
